fingertip position-(x,y,z) 3-dim
shoulder touch sensor 1-dim
elbow touch sensor 1-dim
wrist touch sensor 1-dim
fingertip touch sensor 1-dim
IMU accelerometer 3-dim
IMU gyroscope 3-dim
fingertip force sensor 3-dim
gingertip torque sensor 3-dim
import numpy as np
from collections import namedtuple
from collections import OrderedDict
import numpy as np
import matplotlib.pyplot as plt
import plotly.graph_objs as go
import plotly.plotly as py
import plotly
datasets = np.load("data/current_obs_19dim_with_done.npy", allow_pickle=True)
print (len(datasets[0]))
names={
0:'fingertip-X',
1:'fingertip-Y',
2:'fingertip-Z',
3:'shoulder_touch',
4:'elbow_touch',
5:'wrist_touch',
6:'fingertip_touch',
7:'fingertip_IMU_a_x',
8:'fingertip_IMU_a_y',
9:'fingertip_IMU_a_z',
10:'fingertip_IMU_g_x',
11:'fingertip_IMU_g_y',
12:'fingertip_IMU_g_z',
13:'fingertip_force_x',
14:'fingertip_force_y',
15:'fingertip_force_z',
16:'fingertip_torque_x',
17:'fingertip_torque_y',
18:'fingertip_torque_z',
19:'success'
}
import plotly.plotly as py
import plotly.graph_objs as go
trace=[]
for i in range(len(datasets[0])):
# for i in range(3):
trace0 = go.Scattergl(
x=np.linspace(0,len(datasets), num=len(datasets)+1, endpoint=True),
y=datasets[:,i],
mode='lines',
name=names[i],
hoverinfo='name',
# marker=dict(
# size=2.5
# ),
line=dict(
shape='linear',
width=0.4
)
)
trace.append(trace0)
layout = dict(
title='2D Scatter of kitting mini-experiments 19 sensors information',
legend=dict(
y=0.5,
traceorder='reversed',
font=dict(
size=16
)
)
)
fig = dict(data=trace, layout=layout)
plotly.offline.init_notebook_mode()
plotly.offline.iplot(fig)
# py.iplot(fig, filename='mini-experiments 19 sensors information')